Flexible Combinatorial Interaction Testing
نویسندگان
چکیده
We present Flexible Combinatorial Interaction Testing (F-CIT), which aims to improve the flexibility of combinatorial interaction testing (CIT) by eliminating necessity developing specialized constructors for CIT problems that cannot be efficiently and effectively addressed existing constructors. F-CIT expresses entities covered space valid test cases, from samples are drawn obtain full coverage, as constraints. Computing an object (i.e., a set cases obtaining coverage under given criterion) then turns into interesting constraint solving problem, we call cov-CSP . cov-CSP divide constraints, each representing entity covered, minimum number satisfiable clusters, such solution cluster represents case collection all generated (one per cluster) constitutes object, covering required at least once. To solve thus compute objects, first two One these attempts cover many possible in before generating case, whereas other constructor generates marks accommodated this covered. use evaluate three studies, addresses different problem. In study, develop structure-based objects decision coverage-adequate suites. second order-based enhance criteria taking reachability constraints imposed graph-based models directly account when computing third usage-based address scenarios, standard arrays not desirable due their sizes, choosing based on usage statistics collected field. also carry out user studies further F-CIT. The results suggest is more flexible than approaches.
منابع مشابه
Testing Django Configurations Using Combinatorial Interaction Testing
Combinatorial Interaction Testing (CIT) is important because it tests the interactions between the many parameters that make up the configuration space of software systems. We apply this testing paradigm to a Python-based framework for rapid development of webbased applications called Django. In particular, we automatically create a CIT model for Django website configurations and run a state-of...
متن کاملTowards Unified Combinatorial Interaction Testing
We believe that we can exploit the benefits of combinatorial interaction testing (CIT) on many “non-traditional” combinatorial spaces using many “non-traditional” coverage criteria. However, this requires truly flexible CIT approaches. To this end, we introduce Unified Combinatorial Interaction Testing (U-CIT), which enables practitioners to define their own combinatorial spaces and coverage cr...
متن کاملTest-aware Combinatorial Interaction Testing
Combinatorial interaction testing (CIT) approaches systematically sample a given configuration space and select a set of configurations, in which each valid t-way option setting combination appears at least once. A battery of test cases are then executed in the selected configurations. Existing CIT approaches, however, do not provide a systematic way of handling test-specific inter-option const...
متن کاملInteraction Fault Detection using Combinatorial Interaction Testing and Random Testing
Software product lines are the common trend in software development which helps in reducing the development cost. Mostly the interaction faults are very difficult to identify during the process of debugging. By the use of combinatorial testing a set of features can be identified and all small combinations can be verified to a certain level only. By introducing random testing can improve the acc...
متن کاملInteraction Fault Detection using Combinatorial Interaction Testing and Random Testing
Software product lines are the common trend in software development which helps in reducing the development cost. Mostly the interaction faults are very difficult to identify during the process of debugging. By the use of combinatorial testing a set of features can be identified and all small combinations can be verified to a certain level only. By introducing random testing can improve the acc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 2022
ISSN: ['0098-5589', '1939-3520', '2326-3881']
DOI: https://doi.org/10.1109/tse.2020.3010317